/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Lógica;

import javax.swing.ImageIcon;
import javax.swing.JFrame;

/**
 *
 * @author Rodrigo Uzcátegui
 */
public class ComponentesGUIFrame
{
    public static void habilitarVentana(JFrame ventana, boolean habilitar, boolean mantenerVentana)
    {
        if (habilitar)
        {
            ventana.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
            ventana.setEnabled(true);
            ventana.setFocusable(true);
        }
        else
        {
            ventana.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
            ventana.setEnabled(false);
            ventana.setFocusable(false);
        }

        ventana.setVisible(mantenerVentana);
    }
    public static void componentesBásicos(JFrame ventana, boolean medio, boolean maximizar)
    {
        if (medio)
            ventana.setLocationRelativeTo(null);
        ventana.setResizable(maximizar);
    }
    public static void modificarTazaDeJavaYNombreVentana(JFrame ventana, String nombre)
    {
        ImageIcon logo = new ImageIcon("C:/Users/Cristina Gonzalez/Documents/Rodrigo Uzcátegui/Ingeniería en Informática/Algoritmos y Programación III/Programación III. Lía Mendoza/Imágenes de Proyecto Uzcátegui-DosSantos/Imágenes Otras/Logo Supermercado.gif");
        ventana.setIconImage(logo.getImage());

        ventana.setTitle(nombre);
    }
}
